a long-term goal - French English Dictionary